/* .pd-wrap {	padding: 40px 0;	}

.user-img {    width: 80px;    height: 80px;    border-radius: 50%;    position: relative;	min-width: 80px;	background-size: 100%;}
.carousel-testimonial .item {	padding: 30px 10px;}
.quote {	position: absolute;    top: -23px;    color: #2e9da1;    font-size: 27px;}
.name {	margin-bottom: 0;    line-height: 14px;    font-size: 17px;    font-weight: 500;}
.position {	color: #adadad;	font-size: 14px;}

.product-price-discount {	font-size: 22px;    font-weight: 400;    padding: 10px 0;    clear: both;}
.product-price-discount span.line-through {	text-decoration: line-through;    margin-left: 10px;    font-size: 14px;    vertical-align: middle;    color: #a5a5a5;}
.display-flex {	display: flex;}
.align-center {	align-items: center;}
.product-info {	width: 100%;}
.reviews-counter {    font-size: 13px;}
.reviews-counter span {	vertical-align: -2px;}
.rate {    float: left;    padding: 0 10px 0 0;}
.rate:not(:checked) > input {    position:absolute;    top:-9999px;}
.rate:not(:checked) > label {    float: right;    width: 15px;    overflow: hidden;    white-space: nowrap;    cursor: pointer;    font-size: 21px;    color:#ccc;	margin-bottom: 0;	line-height: 21px;}
.rate:not(:checked) > label:before {    content: '\2605';}
.rate > input:checked ~ label {    color: #ffc700;    }
.rate:not(:checked) > label:hover,.rate:not(:checked) > label:hover ~ label {    color: #deb217;  }
.rate > input:checked + label:hover,.rate > input:checked + label:hover ~ label,.rate > input:checked ~ label:hover,.rate > input:checked ~ label:hover ~ label,.rate > label:hover ~ input:checked ~ label {    color: #c59b08;}

.product-dtl .form-control {	font-size: 15px;}
.product-dtl label {	line-height: 16px;	font-size: 15px;}
.form-control:focus {	outline: none;	box-shadow: none;}
.product-count {	margin-top: 15px; }
.product-count .qtyminus,.product-count .qtyplus {	width: 34px;    height: 34px;    background: #212529;    text-align: center;    font-size: 19px;    line-height: 36px;    color: #fff;    cursor: pointer;}
.product-count .qtyminus {	border-radius: 3px 0 0 3px; }
.product-count .qtyplus {	border-radius: 0 3px 3px 0; }
.product-count .qty {	width: 60px;	text-align: center;}
.round-black-btn {	border-radius: 4px;    background: #212529;    color: #fff;    padding: 7px 45px;    display: inline-block;    margin-top: 20px;    border: solid 2px #212529;     transition: all 0.5s ease-in-out 0s;}
.round-black-btn:hover,.round-black-btn:focus {	background: transparent;	color: #212529;	text-decoration: none;}

.review-form .form-group {	clear: both;}.mb-20 {	margin-bottom: 20px;}
.review-form .rate {	float: none;	display: inline-block;}

.review-form .form-control {	font-size: 14px;}.review-form input.form-control {	height: 40px;}
.review-form textarea.form-control {	resize: none;}.review-form .round-black-btn {	text-transform: uppercase;	cursor: pointer;} */




.review-heading {	font-size: 15px;    font-weight: 600;    line-height: 24px;    margin-bottom: 6px;    text-transform: uppercase;    color: #000;}
.heading-section {	text-align: center;	margin-bottom: 20px;}
.sub-heading {	    font-size: 12px;    display: block;    font-weight: 600;    color: #2e9ca1;    text-transform: uppercase;    letter-spacing: 2px;}
.heading-section h2 {	font-size: 32px;    font-weight: 500;    padding-top: 10px;    padding-bottom: 15px;	}
.product-info-tabs {	margin-top: 25px; }
.product-info-tabs .nav-tabs {	border-bottom: 2px solid #d8d8d8;}
.product-info-tabs .nav-tabs .nav-item {	margin-bottom: 0;}
.product-info-tabs .nav-tabs .nav-link {	border: none; 	border-bottom: 2px solid transparent;	color: #323232;}
/* .product-info-tabs .nav-tabs .nav-item .nav-link:hover {	border: none; } */
.product-info-tabs .nav-tabs .nav-item.show .nav-link, 
.product-info-tabs .nav-tabs .nav-link.active, 
.product-info-tabs .nav-tabs .nav-link.active:hover {	border: none; 	border-bottom: 1px solid #d8d8d8;	font-weight: bold;}
.product-info-tabs .tab-content .tab-pane {	padding: 30px 20px;	font-size: 15px !important;	line-height: 24px;	color: #7a7a7a;}
.product-name {	font-size: 22px;	font-weight: 500;	line-height: 22px;	margin-bottom: 4px;}
